package cn.itcast.nems.approval.dao.entity;

import cn.itcast.nems.common.entity.UUIDEntity;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Getter;
import lombok.Setter;
/**
 * <p>
 * 流程审批单审批流
 * </p>
 *
 * @author zhouwei
 * @since 2023/11/21 10:11 AM
 **/
@TableName(value = "e2_approval_form_flow")
@Setter
@Getter
public class ApprovalFormFlow extends UUIDEntity {
    /**
     * 审批表单ID
     */
    private String formId ;
    /**
     * 审批节点事件;枚举值：发起｜STARTED、当前节点审批通过｜APPROVED、当前节点审批失败｜REJECTED、退回发起人｜ROLLBACK_REQUESTER、退回上一级｜ROLLBACK_PREVIOUS、催办｜REMINDER、审批结束｜ENDED
     */
    private String nodeEvent ;
    /**
     * 审批节点意见;记录审批通过或不通过时的批注
     */
    private String nodeComment;
}
